Martin Fowler
→
マーチン・ファウラー
Refactoring: Improving the Design of Existing Code
Analysis Patterns: Reusable Object Models
Domain-Specific Languages
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Patterns of Enterprise Application Architecture
『NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence』
『Planning Extreme Programming』
Refactoring: Ruby Edition
序文
Pattern-Oriented Software Architecture, A Pattern Language for Distributed Computing
User Story Mapping: Discover the Whole Story, Build the Right Product
『xUnit Test Patterns: Refactoring Test Code』
Continuous Integration: Improving Software Quality and Reducing Risk
Refactoring to Patterns
『Refactoring Databases: Evolutionary Database Design』
Refactoring HTML: Improving the Design of Existing Web Applications
Beyond Software Architecture: Creating and Sustaining Winning Solutions
『Extreme Programming in Practice』
推薦
The Pragmatic Programmer: From Journeyman to Master
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process
Core J2EE Patterns: Best Practices and Design Strategies
Lean Enterprise: How High Performance Organizations Innovate at Scale
(Safariにはpraiseが収録されてなかった; 和書の「推薦の言葉」から)
オンラインで読める記事
https://martinfowler.com/bliki/
当初はFowler個人のblog+Wikiという体裁だったけれど、
ThoughtWorks
の同僚がまとめた記事が掲載されることも多くなっている。
The New Methodology
Martin Fowler's Blikiの日本語訳サイト
bliki-jaに翻訳コンテンツを追加するには、
https://github.com/bliki-ja/bliki-ja.github.io
でPull Requestを送ろう!
「設計の終焉?」